Career 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Qatar F1a France F4 France F8 Italy F4 Italy F5 France F17 France F2 France F9 France F16 France F14 France F18 UAE F1 France F2 France F3 Telesp Celular Open - Campinas IV Abierto Internacional de Salinas - Salinas Challenger Ford de Cherbourg - Cherbourg Challenger Leon 2004 - Leon Steelers Cup - Kosice Siemens Open 2004 - Scheveningen X Abierto Internacional de Salinas - Salinas Open de Montauban - Montauban Open de Montauban - Montauban St. Petersburg Challenger 2006 - St. Petersburg Stella Artois Clay Court Championships - Budaors Copa Ericsson Uruguay - Montevideo Copa Ericsson Brasil - Sao Paulo Morocco Tennis Tour - Rabat Trofeo Sisma Mantova - Mantova Ethias Trophy - Mons Challenger 42 - Andrezieux ATU Cup 1999 - Weiden Copa Ericsson - Guadalajara XXX Edizione 'A Savoldi Marco' - Manerbio Telesp Celular Open - Ribeirao Preto Copa Ericsson Peru - Lima Pekao Open 2005 - Szczecin Citta di Monza - Monza Copa Ericsson - Montevideo The Surbiton Trophy - Surbiton Siemens Open - Scheveningen IPP Geneva Trophy - Geneva Optimus Maia Open - Maia Campos do Jordao Challenger Genoa Open - Genova Siemens Open 2001 - Scheveningen Internationaux de Nouvelle-Caledonie - New Caledonia Open Castilla y Leon Trofeo Iberdrola - Segovia San Marino CEPU Open - San Marino Morocco Tennis Tour - Casablanca Abierto Club Casablanca - Mexico City Challenger Lugano - Lugano Open Punta Del Este/Copa Banco Montevideo - Punta Del Este Zivnobanka Open 1999 - Prostejov Open des Alpes Trophee BNP Paribas - Grenoble Ethias Trophy - Mons Internationaux de Doubs Open de Franchie-Comte - Besancon Open de Rennes La Trinitaine - Rennes Copa Ericsson Brazil - Sao Paulo Morocco Tennis Tour - Meknes Noumea Challenger Tunis Open - Tunis Belo Horizonte Tennis Open - Belo Horizonte Belgrade Challenger Besancon Challenger Copa Ericsson Peru - Lima 7° Trani Cup - Trani Cherbourg Challenger Pekao Open 2001 - Szczecin Hilversum Open - Hilversum Tatra Banka Slovak Open - Bratislava Korat Challenger Challenger 42 - Andrezieux Rhodes Challenger Copa Ericsson - Caracas Gran Copa Ericsson - Porto Alegre Nottingham Challenger The LTA Men's Challenger Wrexham - Wrexham Draft Corona Mexico City Open - Mexico City Open de Montauban - Montauban Internazionali di Tennis - Bergamo Heilbronn Open - Heilbronn Scheveningen Challenger San Luis Potosi Challenger - San Luis Potosi San Benedetto Challenger Rimini Challenger Open de Montauban - Montauban Porsche Open - Poznan Samsung Securities Cup - Seoul The LTA Bolton Challenger - Bolton Wroclaw Challenger Constanta Challenger - Constanta Torneo Internacional Challenger Fila 2005 - Leon Segovia Challenger Brasilia Challenger Samarkand Challenger - Samarkand Alphen Challenger Cali Challenger Todi Challenger Buenos Aires Challenger Montevideo Challenger Orleans Challenger Santiago Challenger Siemens Open - Scheveningen Medellin Challenger GHI Bronx Classic - Bronx Bordeaux Challenger St. Remy Challenger Reunion Island Challenger Open de L'Isere-Trophee BNP Paribas - Grenoble Cherbourg Challenger Sarajevo Challenger Bath Challenger Croatia Osiguranje Rijeka Open - Rijeka Nottingham Challenger Granby Challenger Orbetello Challenger GHI Bronz Classic - Bronx St. Remy Challenger Istanbul Challenger KGHM Dialog Polish Indoors - Wroclaw BNP Paribas Primrose - Bordeaux Rennes Challenger Orleans Challenger Siemens Open - Scheveningen Quimper Challenger Istanbul Challenger Le Gosier Challenger Internationaux du Doubs - Besancon Quimper Challenger Bangkok Challenger Morocco Tennis Tour - Tanger 12 Open Barletta Citta Della Disfida Trofeo Angeldevil - Barletta St. Brieuc Challenger Johannesburg Challenger Open D'Orleans - Orleans Open de L'Isere - Grenoble Ethias Tennis Trophy - Mons Orbetello Challenger Genova Open Challenger - Genova Challenger 42 - Andrezieux Tashkent Challenger - Tashkent Aamulehti Tampere Open - Tampere Timisoara Challenger - Timisoara Turin Challenger Turin Challenger Challenger DCN de Cherbourg - Cherbourg Morocco Tennis Tour - Fes Tunis Open 2007 - Tunis Orleans Challenger Bratislava Challenger Aix En Provence Challenger Orleans Challenger Internazionali di Tennis di Bergamo - Bergamo Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Open de Nice - Nice Mons Challenger Ramat Hasharon Challenger China Open - Beijing Winnetka Challenger Cordenons Challenger San Marino Challenger Orleans Challenger ATP Challenger Numea - New Caledonia Open de Franche-Comte - Besancon San Luis Potosi Challenger - San Luis Potosi Helsinki Challenger Le Gosier Challenger Generali Open 1999 - Kitzbuhel Abierto Mexicano de Tenis Pegaso - Mexico City Chevrolet Cup - Santiago Wideyes Swedish Open - Bastad 7th Wartburg Open - Eisenach Waldbaum's Hamlet Cup - Long Island Nottingham Challenger Heineken Open - Auckland Brest Challenger Sony Ericsson Open 2008 - Belgrade Venice Open - Venice Franklin Templeton Tennis Classic - Scottsdale Open de Franche-Comte - Besancon Tennis Napoli Cup - Napoli Energis Open - Amsterdam Gelsor Open Romania - Bucharest Copa Ericsson Argentina - Buenos Aires Adidas International - Sydney KGHM Polish Indoors - Wroclaw Cerveza Club Colombia Open - Bogota Mallorca Open - Mallorca Copa AT&T - Buenos Aires Trofeo Conde de Godo - Barcelona BMW Open - Munich Garden Open 2005 - Rome Allianz Suisse Open Gstaad - Gstaad ECM Prague Open 2005 - Prague Energis Open - Amersfoort Generali Open 2002 - Kitzbuhel TD Waterhouse Cup - Long Island Salem Open - Hong Kong Allianz Suisse Open Gstaad - Gstaad Bordeaux Challenger GHI Bronx Tennis Classic - Bronx V Trani Cup - Trani Steelers Cup 2005 - Kosice Stockholm Open - Stockholm Stockholm Open - Stockholm Kyiv Open - Kiev Nokian Hakkapeliitta Open - Tampere Challenger Santa Cruz - Santa Cruz Energis Open - Amersfoort Tenniscup of Flanders - Ostende Polish Open 99 - Poznan V Trofeo Ciudad de Quito - Quito Ortisei Challenger Copa Ericsson Peru - Lima Copa Ericsson Argentina - Buenos Aires La Gran Copa Ericsson - Porto Alegre AXA Open - Espinho Venice Challenger - Venice BSI Challenger Lugano - Lugano Copa Ericsson - Sao Paulo Copa Ericsson - Lima 3° Trofeo 'Citta di Brindisi' - Brindisi Bulgarian Open - Sofia Open Sainte Victoire - Aix-En-Provence Memorial Savigni - Sassuolo GHI Bronx Classic - Bronx Riviera di Rimini Challenger - Rimini Porsche Open - Poznan TED Open - Istanbul Riviera di Rimini Challenger - Rimini Banja Luka Challenger - Banja Luka San Remo Tennis Cup - San Remo Adidas International - Sydney Abierto Mexicano de Tenis Pegaso - Acapulco Cairo Challenger Open de Rennes - Rennes Qatar Open - Doha Samsung Securities Cup - Seoul Chevrolet Cup - Vina del Mar Adidas International - Sydney Copa AT&T - Buenos Aires Brasil Open - Costa do Sauipe Open 13 - Marseille Flea Market Cup Busan Challenger Tennis - Busan Estoril Open - Estoril Synsam Swedish Open - Bastad Mercedes Cup - Stuttgart Copa AT&T - Buenos Aires Cerveza Club Columbia Open - Bogota Idea Prokom Open - Sopot TD Waterhouse Cup - Long Island Open de Moselle - Metz Davidoff Swiss Indoors - Basel ARAG World Team Championship - Dusseldorf Next Generation Hardcourts - Adelaide Open 13 - Marseille Brasil Open - Costa do Sauipe Abierto Mexicano Telfonica MoviStar - Acapulco Open Seat Godo 2005 - Barcelona AIG Japan Open - Tokyo Mercedes-Benz Cup - Los Angeles Bordeaux Challenger Legg Mason Tennis Classic - Washington D.C. Pilot Pen Tennis - New Haven Campionati Internazionali di Sicilia - Palermo Open de Moselle - Metz Grand Prix de Tennis de Lyon - Lyon Rome Challenger Copa Telmex - Buenos Aires Brasil Open - Costa do Sauipe Tata Open 2003 - Chennai Hypo Group Tennis International - Portschach Open Seat Godo 2003 - Barcelona Generali Open - Kitzbuhel Orange Prokom Open - Sopot Pilot Pen Tennis - New Haven Davidoff Swiss Indoors Basel - Basel Heineken Open - Auckland Brasil Open - Costa do Sauipe Open 13 - Marseille Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca ARAG World Team Championship - Dusseldorf Ordina Open - 's-Hertogenbosch Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Croatia Open - Umag Pilot Pen Tennis - New Haven Mumbai Open - Mumbai BA-CA Tennis Trophy - Vienna Grand Prix de Tennis de Lyon - Lyon Heineken Open - Auckland Movistar Open - Vina del Mar Copa Telmex - Buenos Aires Estoril Open - Estoril ARAG World Team Championship - Dusseldorf Open Sabadell Atlantico - Barcelona ATP Studena Croatia Open Umag - Umag SA Tennis Open - Johannesburg Brasil Open - Costa do Sauipe ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Copa Telmex - Buenos Aires U.S. Mens's Clay Court Championship - Houston Open Sabadell Atlantico - Barcelona Estoril Open - Estoril ATP Studena Croatia Open Umag - Umag BCR Open Romania - Bucharest Malaysian Open - Kuala Lumpur AIG Japan Open Tennis Championships - Tokyo Bank Austria Tennis Trophy - Vienna Medibank International - Sydney SA Tennis Open - Johannesburg Brasil Open - Costa do Sauipe Open 13 - Marseille Copa Claro - Buenos Aires Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Open de Nice Cote d'Azur - Nice AEGON Championships - London Campbell's Hall of Fame Tennis Championships - Newport ATP Studena Croatia Open - Umag Winston Salem - Winston Salem Aircel Chennai Open - Chennai Open Sud de France - Montpellier VTR Open - Vina del Mar Open 13 - Marseille Estoril Open - Estoril Abierto Mexicano Telcel - Acapulco Open de Nice Cote d'Azur - Nice UNICEF Open - 's Hertogenbosch Studena Croatia Open - Umag AIG Japan Open Tennis Championships - Tokyo The Nottingham Open - Nottingham Moselle Open - Metz Next Generation Adelaide International - Adelaide Sydney International - Sydney Kremlin Cup - Moscow Cherbourg Challenger Aircel Chennai Open - Chennai Guadalajara Challenger Open 13 - Marseille Delray Beach International Tennis Championships - Delray Beach Portugal Open - Oeiras Open de Nice Cote d'Azur - Nice AEGON Championships - London Topshelf Open - 's-Hertogenbosch Claro Open Colombia - Bogota BB&T Atlanta Open - Atlanta Medibank International - Sydney Winston-Salem Open - Winston-Salem Rakuten Japan Open - Tokyo Swiss Indoors Basel - Basel Apia International - Sydney Barcelona Open BancSabadell - Barcelona AEGON Championships - London Winston-Salem Open - Winston-Salem Franklin Templeton Tennis Classic - Scottsdale Hall of Fame Tennis Championships - Newport ABN AMRO World Tennis Tournament - Rotterdam Movistar Open - Santiago Chennai Open - Chennai Brasil Open - Salvador Petange Challenger CA Tennis Trophy - Vienna Sao Paulo Challenger Open Seat Godo - Barcelona Interwetten Austrian Open - Kitzbuhel Abierto Mexicano Telcel - Acapulco Noumea Challenger Open de Moselle - Metz Davidoff Swiss Indoors Basel - Basel The Artois Championships - London Cherbourg Challeger Masters Series - Hamburg Abierto Mexicano Telcel - Acapulco Sarajevo Challenger Sunrise Challenger Bet-At-Home Austrian Open - Kitzbuhel BCR Open Romania - Bucharest International German Open - Hamburg AIG Japan Open - Tokyo Open Sud de France - Montpellier Abierto Mexicano Telcel - Acapulco Vegeta Croatia Open - Umag Rakuten Japan Open - Tokyo ABN AMRO World Tennis Tournament - Rotterdam Synsam Swedish Open - Bastad Tunis Challenger Moselle Open - Metz Open de Nice Cote d'Azur - Nice AEGON International - Eastbourne Mouilleron-Le-Captif Challenger Open Seat Godo 2007 - Barcelona Credit Agricole Suisse Open - Gstaad Thailand Open - Bangkok Citi Open - Washington Mercedes Cup - Stuttgart Pilot Pen Tennis - New Haven Open de Tenis Comunidad Valenciana - Valencia Aircel Chennai Open - Chennai Movistar Open - Santiago Irving Challenger German Tennis Championships - Hamburg If Stockholm Open - Stockholm Erste Bank Open - Vienna Open de Tenis Comunidad Valenciana - Valencia Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Open Sabadell Atlantico - Barcelona Barcelona Open BancSabadell - Barcelona AEGON Championships - London Noumea Challenger Grand Prix Hassan II - Casablanca Moselle Open - Metz Kremlin Cup - Moscow Aircel Chennai Open - Chennai Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Generali Open 2003 - Kitzbuhel Open 13 - Marseille TD Waterhouse Cup - Long Island Kremlin Cup - Moscow Moselle Open - Metz Orleans Challenger Swiss Indoors Basel - Basel Aircel Chennai Open - Chennai Mons Challenger Apia International - Sydney Open Sud de France - Montpellier Dubai Duty Free Tennis Championships - Dubai AEGON Championships - London Claro Open Colombia - Bogota Bordeaux Challenger Challenger 42 - Andrezieux Open Sud de France - Montpellier Open 13 - Marseille Barcelona Open BancSabadell - Barcelona Millennium Estoril Open - Estoril Copa Ericsson Uruguay - Montevideo Copa Ericsson - Santiago Copa Ericsson - Buenos Aires Renault Slovenian Open - Ljubljana Movistar Open - Vina del Mar Challenger Ford de Cherbourg - Cherbourg BellSouth Open - Vina del Mar Abierto Mexicano Telfonica MoviStar - Acapulco The LTA Wrexham Challenger - Wrexham Open D'Orleans - Orleans Heineken Open Shanghai - Shanghai AAPT Championships - Adelaide Stockholm Open - Stockholm Open 13 - Marseille BA-CA Tennis Trophy - Vienna Abierto Mexicano Telcel - Acapulco Open SEAT 2008 - Barcelona Dutch Open Tennis - Amersfoort Internazionali di Tennis di San Marino - San Marino Legg Mason Tennis Classic - Washington D.C. Abierto Mexicano Telcel - Acapulco Abierto Mexicano de Tenis Pegaso - Acapulco Franklin Templeton Tennis Classic - Scottsdale Argentina Open - Buenos Aires Davidoff Swiss Indoors - Basel Monte Carlo Open - Monte Carlo Italian Open - Rome Tennis Masters Series - Toronto Tennis Masters Series - Indian Wells Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Hamburg Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Davidoff Swiss Indoors - Basel Estoril Open - Estoril Tennis Masters Series - Paris Pacific Life Open - Indian Wells Open Sud de France - Montpellier Tennis Masters Series - Monte Carlo Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami BellSouth Open - Vina del Mar Tennis Masters Series - Monte Carlo Tennis Masters Series - Hamburg Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Campionati Internazionali d'Italia - Rome Rogers Masters - Toronto BNP Paribas Masters - Paris Sony Ericsson Open - Miami Copa AT&T - Buenos Aires Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Campionati BNL dItalia - Rome Masters Series Hamburg - Hamburg BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Masters Madrid - Madrid Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Toronto BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Mutua Madrid Open - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami The Ericsson Open - Miami RCA Championships - Indianapolis Telecom Italia Masters - Rome Rogers Cup - Montreal Masters Series Monte Carlo - Monte Carlo Tennis Masters Series - Toronto Masters Series Monte-Carlo - Monte Carlo CA Tennis Trophy - Vienna Campionati Internazionali D'Italia - Rome Heineken Open - Auckland Masters Series - Hamburg Orange Prokom Open - Sopot Western & Southern Financial Group Masters - Cincinnati Estoril Open - Estoril Masters Series Madrid - Madrid French Open - Paris U.S. Open - New York Open Romania - Bucharest Pacific Life Open - Indian Wells Australian Open - Melbourne French Open - Paris Masters Series Monte-Carlo - Monte-Carlo U.S. Open - New York Australian Open - Melbourne Shanghai - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells French Open - Paris Sony Ericsson Open - Miami Wimbledon - London Internazionali BNL d'Italia - Rome Shanghai ATP Masters 1000 - Shanghai BNP Paribas Open - Indian Wells Mercedes Cup - Stuttgart Australian Open - Melbourne Gerry Weber Open - Halle French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne BNP Paribas Open - Indian Wells Sony Open Tennis - Miami French Open - Paris Heineken Open - Auckland Monte-Carlo Rolex Masters - Monte-Carlo Wimbledon - London U.S. Open - New York Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Rogers Cup - Montreal Winston-Salem Open - Winston-Salem Shanghai Rolex Masters - Shanghai The Ericsson Open - Miami Tennis Masters Series - Cincinnati Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Tennis Masters Series - Rome Tennis Masters Series - Hamburg Wimbledon - London French Open - Paris U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Rogers Masters - Montreal U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Monte-Carlo Rolex Masters - Monte-Carlo Australian Open - Melbourne Internazionali BNL dItalia - Rome BNP Paribas Open - Indian Wells Tennis Masters Series - Paris Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo Masters Series Hamburg - Hamburg French Open - Paris Medibank International - Sydney Copa Telmex - Buenos Aires Brisbane International - Brisbane Campbells Hall of Fame Tennis Championships - Newport Australian Open - Melbourne Wimbledon - London Davis Cup, World Group, 1R, ARG-AUS 5-0 U.S. Open - New York Davis Cup, World Group, 1R, ARG-SWE 5-0 Davis Cup, World Group, F, RUS-ARG 3-2 Davis Cup, World Group, 1R, GER-ARG 1-4 Hall of Fame Tennis Championships - Newport Wimbledon - London NASDAQ-100 Open - Miami Telecom Italia Masters - Rome Australian Open - Melbourne U.S. Open - New York French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne Olympics - Sydney Olympics - Athens Wimbledon - London Australian Open - Melbourne Davis Cup, World Group, QF, ARG-CRO 3-2 Davis Cup, World Group, SF, RUS-ARG 3-2 Davis Cup, World Group, QF, ARG-KAZ 5-0 ARAG ATP World Tour Championship - Dusseldorf Davis Cup, World Group, SF, ARG-AUS 5-0 Hyundai Hopman Cup - Perth Davis Cup, Group 1, REL1, CAN-ARG 4-1 Davis Cup, World Group, 1R, ARG-GER 5-0 Davis Cup, World Group, 1R, ARG-NED 5-0 Davis Cup, World Group, QF, CRO-ARG 2-3